home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / gadget / r3changd.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  3.5 KB  |  126 lines

  1.  
  2. // JavaScript wrapper for r3changd.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_CHANNELGADGET_H = 1;
  7. include("oops/r3gadget.js")
  8.  
  9.  
  10. var R3CLID_CHANNELGADGET = 631;
  11.  
  12.  
  13.  
  14.  
  15. // Description: For internal mapchanges.    
  16.  
  17. R3CHANGM_CHANNELSELECTED = 631000;
  18.  
  19. function mR3CHANGM_CHANNELSELECTED() {
  20.   DoA(this.r3obj, 631000, 0, R3TID_INTEGER, 0);
  21. }
  22.  
  23. // Description: Callbacks for enumerating channels from the * raysample and channel layer 
  24. // Virtual method
  25.  
  26. R3CHANGM_ADDUSERCHANEL = 631002;
  27.  
  28. function mR3CHANGM_ADDUSERCHANEL() {
  29.   DoA(this.r3obj, 631002, 0, R3TID_INTEGER, 0);
  30. }
  31.  
  32. // Description: Set value of the gadget from the give selected objects list.
  33. // p1: Integer, tag id describing the channel clid attribute
  34. // p2: Integer, tag id describing the channel name attribute
  35. // p3: Object, selected objects list object    
  36.  
  37. R3CHANGM_SETBYSELECTLIST = 631004;
  38.  
  39. function mR3CHANGM_SETBYSELECTLIST(p1, p2, p3) {
  40.   DoA3(this.r3obj, 631004, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_OBJECT, 0);
  41. }
  42.  
  43.  
  44.  
  45.  
  46. R3CHANGA_ChannelClid = 631500;
  47. function SetR3CHANGA_ChannelClid(value) {
  48.   R3Set(this.r3obj, R3CHANGA_ChannelClid, value, R3TID_INTEGER, 0); 
  49. }
  50.  
  51. function GetR3CHANGA_ChannelClid() {
  52.   return R3Get(this.r3obj, R3CHANGA_ChannelClid, R3TID_INTEGER, 0); 
  53. }
  54.  
  55. R3CHANGA_NoneEnabled = 631502;
  56. function SetR3CHANGA_NoneEnabled(value) {
  57.   R3Set(this.r3obj, R3CHANGA_NoneEnabled, value, R3TID_BOOLEAN, 0); 
  58. }
  59.  
  60. function GetR3CHANGA_NoneEnabled() {
  61.   return R3Get(this.r3obj, R3CHANGA_NoneEnabled, R3TID_BOOLEAN, 0); 
  62. }
  63.  
  64. R3CHANGA_ChannelName = 631503;
  65. function SetR3CHANGA_ChannelName(value) {
  66.   R3Set(this.r3obj, R3CHANGA_ChannelName, value, R3TID_STRING, 0); 
  67. }
  68.  
  69. function GetR3CHANGA_ChannelName() {
  70.   return R3Get(this.r3obj, R3CHANGA_ChannelName, R3TID_STRING, 0); 
  71. }
  72.  
  73. var R3CHANGA_SelectedChannel = 631504; // Tag[]
  74. R3CHANGA_Channels = 631505;
  75. function SetR3CHANGA_Channels(value) {
  76.   R3Set(this.r3obj, R3CHANGA_Channels, value, R3TID_OBJECT, 0); 
  77. }
  78.  
  79. R3CHANGA_Wide = 631506;
  80. function SetR3CHANGA_Wide(value) {
  81.   R3Set(this.r3obj, R3CHANGA_Wide, value, R3TID_BOOLEAN, 0); 
  82. }
  83.  
  84. R3CHANGA_ShowSurfaceChannels = 631507;
  85. function SetR3CHANGA_ShowSurfaceChannels(value) {
  86.   R3Set(this.r3obj, R3CHANGA_ShowSurfaceChannels, value, R3TID_BOOLEAN, 0); 
  87. }
  88.  
  89. R3CHANGA_FilterObject = 631508;
  90. function SetR3CHANGA_FilterObject(value) {
  91.   R3Set(this.r3obj, R3CHANGA_FilterObject, value, R3TID_OBJECT, 0); 
  92. }
  93.  
  94. R3CHANGA_FilterMethod = 631509;
  95. function SetR3CHANGA_FilterMethod(value) {
  96.   R3Set(this.r3obj, R3CHANGA_FilterMethod, value, R3TID_INTEGER, 0); 
  97. }
  98.  
  99.  
  100.  
  101. function r3Channelgadget () { 
  102.    this.base = r3God;
  103.    if(arguments.length) {
  104.       this.base(R3CLID_CHANNELGADGET, arguments);
  105.    }
  106.    // Methods
  107.    this.CHANNELSELECTED=mR3CHANGM_CHANNELSELECTED;
  108.    this.ADDUSERCHANEL=mR3CHANGM_ADDUSERCHANEL;
  109.    this.SETBYSELECTLIST=mR3CHANGM_SETBYSELECTLIST;
  110.  
  111.    // Attributes
  112.    this.GetChannelClid=GetR3CHANGA_ChannelClid;
  113.    this.SetChannelClid=SetR3CHANGA_ChannelClid;
  114.    this.GetNoneEnabled=GetR3CHANGA_NoneEnabled;
  115.    this.SetNoneEnabled=SetR3CHANGA_NoneEnabled;
  116.    this.GetChannelName=GetR3CHANGA_ChannelName;
  117.    this.SetChannelName=SetR3CHANGA_ChannelName;
  118.    this.SetChannels=SetR3CHANGA_Channels;
  119.    this.SetWide=SetR3CHANGA_Wide;
  120.    this.SetShowSurfaceChannels=SetR3CHANGA_ShowSurfaceChannels;
  121.    this.SetFilterObject=SetR3CHANGA_FilterObject;
  122.    this.SetFilterMethod=SetR3CHANGA_FilterMethod;
  123. }
  124.  
  125. r3Channelgadget.prototype=new r3Gadget;
  126. // r3changd.h_H